home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / relnotes / mpt / ch06.z / ch06
Encoding:
Text File  |  2002-10-08  |  5.3 KB  |  133 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        6.  _C_o_m_p_a_t_i_b_i_l_i_t_i_e_s__a_n_d__D_e_p_e_n_d_e_n_c_i_e_s
  9.  
  10.        This chapter describes the compatibility issues that users
  11.        should consider when purchasing MPT version 1.4 and later.
  12.        Text that applies to IRIX systems only is marked "IRIX
  13.        only."
  14.  
  15.  
  16.        6.1  _M_P_I_/_S_p_e_e_d_s_h_o_p__(_I_R_I_X__o_n_l_y_)
  17.  
  18.        For users running Speedshop with MPI jobs on systems running
  19.        IRIX 6.5.1 or greater, it is no longer necessary to set the
  20.        MMMMPPPPIIII____RRRRLLLLDDDD____HHHHAAAACCCCKKKK____OOOOFFFFFFFF environment variable.
  21.  
  22.  
  23.        6.2  _A_r_r_a_y__S_e_r_v_i_c_e_s__C_h_a_n_g_e__(_I_R_I_X__o_n_l_y_)
  24.  
  25.        The default authentication for array services has changed
  26.        from AAAAUUUUTTTTHHHHEEEENNNNTTTTIIIICCCCAAAATTTTIIIIOOOONNNN NNNNOOOONNNNEEEE to AAAAUUUUTTTTHHHHEEEENNNNTTTTIIIICCCCAAAATTTTIIIIOOOONNNN NNNNOOOORRRREEEEMMMMOOOOTTTTEEEE in array
  27.        services release 3.3.1. For more information, see advisory
  28.        19990701-01-p at the following URL:
  29.  
  30.            hhhhttttttttpppp::::////////wwwwwwwwwwww....ssssggggiiii....ccccoooommmm////SSSSuuuuppppppppoooorrrrtttt////sssseeeeccccuuuurrrriiiittttyyyy////sssseeeeccccuuuurrrriiiittttyyyy....hhhhttttmmmmllll
  31.  
  32.        Users who run MPI jobs over multiple hosts should use the
  33.        AAAAUUUUTTTTHHHHEEEENNNNTTTTIIIICCCCAAAATTTTIIIIOOOONNNN SSSSIIIIMMMMPPPPLLLLEEEE authentication.
  34.  
  35.  
  36.        6.3  _C_+_+__B_i_n_d_i_n_g_s
  37.  
  38.        In MPT release 1.4.0.1, the C++ bindings were included in
  39.        the lllliiiibbbbmmmmppppiiii....ssssoooo file. With the 1.4.0.3 release, the C++
  40.        bindings reside in the lllliiiibbbbmmmmppppiiii++++++++....ssssoooo file. For this reason,
  41.        C++ users who have used MPT 1.4.0.1 will need to use the
  42.        ----llllmmmmppppiiii++++++++ option to relink their programs, as in the following
  43.        example:
  44.  
  45.            CCCCCCCC ----33332222 ccccoooommmmppppuuuutttteeee....CCCC ----llllmmmmppppiiii++++++++ ----llllmmmmppppiiii
  46.  
  47.        6.4  _G_M__D_e_p_e_n_d_e_n_c_i_e_s
  48.  
  49.        A version of GM 1.4 for IRIX is available from SGI. It can
  50.        be obtained at the following URL:
  51.  
  52.            hhhhttttttttpppp::::////////wwwwwwwwwwww....ssssggggiiii....ccccoooommmm////pppprrrroooodddduuuuccccttttssss////eeeevvvvaaaalllluuuuaaaattttiiiioooonnnn////6666....5555....11113333____mmmmyyyyrrrriiiinnnneeeetttt____1111....0000....1111
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        6.5  _P_r_o_p_a_c_k__D_e_p_e_n_d_e_n_c_i_e_s
  75.  
  76.        Propack version 1.3 or higher is recommended with the MPT
  77.        1.4.0.3 release.
  78.  
  79.  
  80.        6.6  _J_o_b__L_i_m_i_t_s
  81.  
  82.        To run MPI jobs on IRIX with job limits enabled, your system
  83.        should be running IRIX 6.5.9f or greater.  Because of the
  84.        large number of file descriptors that MPI jobs require, you
  85.        should increase the jjjjlllliiiimmmmiiiitttt "files" limit for MPI jobs.  For
  86.        more information on increasing job limits, see the jjjjlllliiiimmmmiiiitttt(1)
  87.        man page or _I_R_I_X _A_d_m_i_n: _R_e_s_o_u_r_c_e _A_d_m_i_n_i_s_t_r_a_t_i_o_n.  You can
  88.        access this document from the SGI Technical Publications
  89.        Library at the following URL:
  90.  
  91.            hhhhttttttttpppp::::////////tttteeeecccchhhhppppuuuubbbbssss....ssssggggiiii....ccccoooommmm
  92.  
  93.        On Linux, because of the large number of file descriptors
  94.        that MPI jobs require, you might need to increase the
  95.        system-wide limit on the number of open files.  You can do
  96.        this by executing on each node of your cluster the following
  97.        command, as root:
  98.  
  99.            eeeecccchhhhoooo 11116666888833334444 >>>> ////pppprrrroooocccc////ssssyyyyssss////ffffssss////ffffiiiilllleeee----mmmmaaaaxxxx
  100.  
  101.        The 16834 value allows for approximately 256 MPI processes.
  102.        The boot-time setting is 4096.  To suit your needs, you can
  103.        choose a different value.
  104.  
  105.        The number of file descriptors used by an MPI job increases
  106.        with the number of processes that job is using.  You can use
  107.        the following table as a guide:
  108.  
  109.        Number of processes    Number of files
  110.  
  111.                16                    500
  112.                32                    1k
  113.                64                    2k
  114.                128                   4k
  115.                256                   8k
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.